/* eslint-disabled */
.w-flag.w-flag-ac {
  height: 10px;
  background-position: 0 0;
}

.w-flag.w-flag-ad {
  height: 14px;
  background-position: -22px 0;
}

.w-flag.w-flag-ae {
  height: 10px;
  background-position: -44px 0;
}

.w-flag.w-flag-af {
  height: 14px;
  background-position: -66px 0;
}

.w-flag.w-flag-ag {
  height: 14px;
  background-position: -88px 0;
}

.w-flag.w-flag-ai {
  height: 10px;
  background-position: -110px 0;
}

.w-flag.w-flag-al {
  height: 15px;
  background-position: -132px 0;
}

.w-flag.w-flag-am {
  height: 10px;
  background-position: -154px 0;
}

.w-flag.w-flag-ao {
  height: 14px;
  background-position: -176px 0;
}

.w-flag.w-flag-aq {
  height: 14px;
  background-position: -198px 0;
}

.w-flag.w-flag-ar {
  height: 13px;
  background-position: -220px 0;
}

.w-flag.w-flag-as {
  height: 10px;
  background-position: -242px 0;
}

.w-flag.w-flag-at {
  height: 14px;
  background-position: -264px 0;
}

.w-flag.w-flag-au {
  height: 10px;
  background-position: -286px 0;
}

.w-flag.w-flag-aw {
  height: 14px;
  background-position: -308px 0;
}

.w-flag.w-flag-ax {
  height: 13px;
  background-position: -330px 0;
}

.w-flag.w-flag-az {
  height: 10px;
  background-position: -352px 0;
}

.w-flag.w-flag-ba {
  height: 10px;
  background-position: -374px 0;
}

.w-flag.w-flag-bb {
  height: 14px;
  background-position: -396px 0;
}

.w-flag.w-flag-bd {
  height: 12px;
  background-position: -418px 0;
}

.w-flag.w-flag-be {
  width: 18px;
  height: 15px;
  background-position: -440px 0;
}

.w-flag.w-flag-bf {
  height: 14px;
  background-position: -460px 0;
}

.w-flag.w-flag-bg {
  height: 12px;
  background-position: -482px 0;
}

.w-flag.w-flag-bh {
  height: 12px;
  background-position: -504px 0;
}

.w-flag.w-flag-bi {
  height: 12px;
  background-position: -526px 0;
}

.w-flag.w-flag-bj {
  height: 14px;
  background-position: -548px 0;
}

.w-flag.w-flag-bl {
  height: 14px;
  background-position: -570px 0;
}

.w-flag.w-flag-bm {
  height: 10px;
  background-position: -592px 0;
}

.w-flag.w-flag-bn {
  height: 10px;
  background-position: -614px 0;
}

.w-flag.w-flag-bo {
  height: 14px;
  background-position: -636px 0;
}

.w-flag.w-flag-bq {
  height: 14px;
  background-position: -658px 0;
}

.w-flag.w-flag-br {
  height: 14px;
  background-position: -680px 0;
}

.w-flag.w-flag-bs {
  height: 10px;
  background-position: -702px 0;
}

.w-flag.w-flag-bt {
  height: 14px;
  background-position: -724px 0;
}

.w-flag.w-flag-bv {
  height: 15px;
  background-position: -746px 0;
}

.w-flag.w-flag-bw {
  height: 14px;
  background-position: -768px 0;
}

.w-flag.w-flag-by {
  height: 10px;
  background-position: -790px 0;
}

.w-flag.w-flag-bz {
  height: 14px;
  background-position: -812px 0;
}

.w-flag.w-flag-ca {
  height: 10px;
  background-position: -834px 0;
}

.w-flag.w-flag-cc {
  height: 10px;
  background-position: -856px 0;
}

.w-flag.w-flag-cd {
  height: 15px;
  background-position: -878px 0;
}

.w-flag.w-flag-cf {
  height: 14px;
  background-position: -900px 0;
}

.w-flag.w-flag-cg {
  height: 14px;
  background-position: -922px 0;
}

.w-flag.w-flag-ch {
  width: 15px;
  height: 15px;
  background-position: -944px 0;
}

.w-flag.w-flag-ci {
  height: 14px;
  background-position: -961px 0;
}

.w-flag.w-flag-ck {
  height: 10px;
  background-position: -983px 0;
}

.w-flag.w-flag-cl {
  height: 14px;
  background-position: -1005px 0;
}

.w-flag.w-flag-cm {
  height: 14px;
  background-position: -1027px 0;
}

.w-flag.w-flag-cn {
  height: 14px;
  background-position: -1049px 0;
}

.w-flag.w-flag-co {
  height: 14px;
  background-position: -1071px 0;
}

.w-flag.w-flag-cp {
  height: 14px;
  background-position: -1093px 0;
}

.w-flag.w-flag-cr {
  height: 12px;
  background-position: -1115px 0;
}

.w-flag.w-flag-cu {
  height: 10px;
  background-position: -1137px 0;
}

.w-flag.w-flag-cv {
  height: 12px;
  background-position: -1159px 0;
}

.w-flag.w-flag-cw {
  height: 14px;
  background-position: -1181px 0;
}

.w-flag.w-flag-cx {
  height: 10px;
  background-position: -1203px 0;
}

.w-flag.w-flag-cy {
  height: 14px;
  background-position: -1225px 0;
}

.w-flag.w-flag-cz {
  height: 14px;
  background-position: -1247px 0;
}

.w-flag.w-flag-de {
  height: 12px;
  background-position: -1269px 0;
}

.w-flag.w-flag-dg {
  height: 10px;
  background-position: -1291px 0;
}

.w-flag.w-flag-dj {
  height: 14px;
  background-position: -1313px 0;
}

.w-flag.w-flag-dk {
  height: 15px;
  background-position: -1335px 0;
}

.w-flag.w-flag-dm {
  height: 10px;
  background-position: -1357px 0;
}

.w-flag.w-flag-do {
  height: 13px;
  background-position: -1379px 0;
}

.w-flag.w-flag-dz {
  height: 14px;
  background-position: -1401px 0;
}

.w-flag.w-flag-ea {
  height: 14px;
  background-position: -1423px 0;
}

.w-flag.w-flag-ec {
  height: 14px;
  background-position: -1445px 0;
}

.w-flag.w-flag-ee {
  height: 13px;
  background-position: -1467px 0;
}

.w-flag.w-flag-eg {
  height: 14px;
  background-position: -1489px 0;
}

.w-flag.w-flag-eh {
  height: 10px;
  background-position: -1511px 0;
}

.w-flag.w-flag-er {
  height: 10px;
  background-position: -1533px 0;
}

.w-flag.w-flag-es {
  height: 14px;
  background-position: -1555px 0;
}

.w-flag.w-flag-et {
  height: 10px;
  background-position: -1577px 0;
}

.w-flag.w-flag-eu {
  height: 14px;
  background-position: -1599px 0;
}

.w-flag.w-flag-fi {
  height: 12px;
  background-position: -1621px 0;
}

.w-flag.w-flag-fj {
  height: 10px;
  background-position: -1643px 0;
}

.w-flag.w-flag-fk {
  height: 10px;
  background-position: -1665px 0;
}

.w-flag.w-flag-fm {
  height: 11px;
  background-position: -1687px 0;
}

.w-flag.w-flag-fo {
  height: 15px;
  background-position: -1709px 0;
}

.w-flag.w-flag-fr {
  height: 14px;
  background-position: -1731px 0;
}

.w-flag.w-flag-ga {
  height: 15px;
  background-position: -1753px 0;
}

.w-flag.w-flag-gb {
  height: 10px;
  background-position: -1775px 0;
}

.w-flag.w-flag-gd {
  height: 12px;
  background-position: -1797px 0;
}

.w-flag.w-flag-ge {
  height: 14px;
  background-position: -1819px 0;
}

.w-flag.w-flag-gf {
  height: 14px;
  background-position: -1841px 0;
}

.w-flag.w-flag-gg {
  height: 14px;
  background-position: -1863px 0;
}

.w-flag.w-flag-gh {
  height: 14px;
  background-position: -1885px 0;
}

.w-flag.w-flag-gi {
  height: 10px;
  background-position: -1907px 0;
}

.w-flag.w-flag-gl {
  height: 14px;
  background-position: -1929px 0;
}

.w-flag.w-flag-gm {
  height: 14px;
  background-position: -1951px 0;
}

.w-flag.w-flag-gn {
  height: 14px;
  background-position: -1973px 0;
}

.w-flag.w-flag-gp {
  height: 14px;
  background-position: -1995px 0;
}

.w-flag.w-flag-gq {
  height: 14px;
  background-position: -2017px 0;
}

.w-flag.w-flag-gr {
  height: 14px;
  background-position: -2039px 0;
}

.w-flag.w-flag-gs {
  height: 10px;
  background-position: -2061px 0;
}

.w-flag.w-flag-gt {
  height: 13px;
  background-position: -2083px 0;
}

.w-flag.w-flag-gu {
  height: 11px;
  background-position: -2105px 0;
}

.w-flag.w-flag-gw {
  height: 10px;
  background-position: -2127px 0;
}

.w-flag.w-flag-gy {
  height: 12px;
  background-position: -2149px 0;
}

.w-flag.w-flag-hk {
  height: 14px;
  background-position: -2171px 0;
}

.w-flag.w-flag-hm {
  height: 10px;
  background-position: -2193px 0;
}

.w-flag.w-flag-hn {
  height: 10px;
  background-position: -2215px 0;
}

.w-flag.w-flag-hr {
  height: 10px;
  background-position: -2237px 0;
}

.w-flag.w-flag-ht {
  height: 12px;
  background-position: -2259px 0;
}

.w-flag.w-flag-hu {
  height: 10px;
  background-position: -2281px 0;
}

.w-flag.w-flag-ic {
  height: 14px;
  background-position: -2303px 0;
}

.w-flag.w-flag-id {
  height: 14px;
  background-position: -2325px 0;
}

.w-flag.w-flag-ie {
  height: 10px;
  background-position: -2347px 0;
}

.w-flag.w-flag-il {
  height: 15px;
  background-position: -2369px 0;
}

.w-flag.w-flag-im {
  height: 10px;
  background-position: -2391px 0;
}

.w-flag.w-flag-in {
  height: 14px;
  background-position: -2413px 0;
}

.w-flag.w-flag-io {
  height: 10px;
  background-position: -2435px 0;
}

.w-flag.w-flag-iq {
  height: 14px;
  background-position: -2457px 0;
}

.w-flag.w-flag-ir {
  height: 12px;
  background-position: -2479px 0;
}

.w-flag.w-flag-is {
  height: 15px;
  background-position: -2501px 0;
}

.w-flag.w-flag-it {
  height: 14px;
  background-position: -2523px 0;
}

.w-flag.w-flag-je {
  height: 12px;
  background-position: -2545px 0;
}

.w-flag.w-flag-jm {
  height: 10px;
  background-position: -2567px 0;
}

.w-flag.w-flag-jo {
  height: 10px;
  background-position: -2589px 0;
}

.w-flag.w-flag-jp {
  height: 14px;
  background-position: -2611px 0;
}

.w-flag.w-flag-ke {
  height: 14px;
  background-position: -2633px 0;
}

.w-flag.w-flag-kg {
  height: 12px;
  background-position: -2655px 0;
}

.w-flag.w-flag-kh {
  height: 13px;
  background-position: -2677px 0;
}

.w-flag.w-flag-ki {
  height: 10px;
  background-position: -2699px 0;
}

.w-flag.w-flag-km {
  height: 12px;
  background-position: -2721px 0;
}

.w-flag.w-flag-kn {
  height: 14px;
  background-position: -2743px 0;
}

.w-flag.w-flag-kp {
  height: 10px;
  background-position: -2765px 0;
}

.w-flag.w-flag-kr {
  height: 14px;
  background-position: -2787px 0;
}

.w-flag.w-flag-kw {
  height: 10px;
  background-position: -2809px 0;
}

.w-flag.w-flag-ky {
  height: 10px;
  background-position: -2831px 0;
}

.w-flag.w-flag-kz {
  height: 10px;
  background-position: -2853px 0;
}

.w-flag.w-flag-la {
  height: 14px;
  background-position: -2875px 0;
}

.w-flag.w-flag-lb {
  height: 14px;
  background-position: -2897px 0;
}

.w-flag.w-flag-lc {
  height: 10px;
  background-position: -2919px 0;
}

.w-flag.w-flag-li {
  height: 12px;
  background-position: -2941px 0;
}

.w-flag.w-flag-lk {
  height: 10px;
  background-position: -2963px 0;
}

.w-flag.w-flag-lr {
  height: 11px;
  background-position: -2985px 0;
}

.w-flag.w-flag-ls {
  height: 14px;
  background-position: -3007px 0;
}

.w-flag.w-flag-lt {
  height: 12px;
  background-position: -3029px 0;
}

.w-flag.w-flag-lu {
  height: 12px;
  background-position: -3051px 0;
}

.w-flag.w-flag-lv {
  height: 10px;
  background-position: -3073px 0;
}

.w-flag.w-flag-ly {
  height: 10px;
  background-position: -3095px 0;
}

.w-flag.w-flag-ma {
  height: 14px;
  background-position: -3117px 0;
}

.w-flag.w-flag-mc {
  width: 19px;
  height: 15px;
  background-position: -3139px 0;
}

.w-flag.w-flag-md {
  height: 10px;
  background-position: -3160px 0;
}

.w-flag.w-flag-me {
  height: 10px;
  background-position: -3182px 0;
}

.w-flag.w-flag-mf {
  height: 14px;
  background-position: -3204px 0;
}

.w-flag.w-flag-mg {
  height: 14px;
  background-position: -3226px 0;
}

.w-flag.w-flag-mh {
  height: 11px;
  background-position: -3248px 0;
}

.w-flag.w-flag-mk {
  height: 10px;
  background-position: -3270px 0;
}

.w-flag.w-flag-ml {
  height: 14px;
  background-position: -3292px 0;
}

.w-flag.w-flag-mm {
  height: 14px;
  background-position: -3314px 0;
}

.w-flag.w-flag-mn {
  height: 10px;
  background-position: -3336px 0;
}

.w-flag.w-flag-mo {
  height: 14px;
  background-position: -3358px 0;
}

.w-flag.w-flag-mp {
  height: 10px;
  background-position: -3380px 0;
}

.w-flag.w-flag-mq {
  height: 14px;
  background-position: -3402px 0;
}

.w-flag.w-flag-mr {
  height: 14px;
  background-position: -3424px 0;
}

.w-flag.w-flag-ms {
  height: 10px;
  background-position: -3446px 0;
}

.w-flag.w-flag-mt {
  height: 14px;
  background-position: -3468px 0;
}

.w-flag.w-flag-mu {
  height: 14px;
  background-position: -3490px 0;
}

.w-flag.w-flag-mv {
  height: 14px;
  background-position: -3512px 0;
}

.w-flag.w-flag-mw {
  height: 14px;
  background-position: -3534px 0;
}

.w-flag.w-flag-mx {
  height: 12px;
  background-position: -3556px 0;
}

.w-flag.w-flag-my {
  height: 10px;
  background-position: -3578px 0;
}

.w-flag.w-flag-mz {
  height: 14px;
  background-position: -3600px 0;
}

.w-flag.w-flag-na {
  height: 14px;
  background-position: -3622px 0;
}

.w-flag.w-flag-nc {
  height: 10px;
  background-position: -3644px 0;
}

.w-flag.w-flag-ne {
  width: 18px;
  height: 15px;
  background-position: -3666px 0;
}

.w-flag.w-flag-nf {
  height: 10px;
  background-position: -3686px 0;
}

.w-flag.w-flag-ng {
  height: 10px;
  background-position: -3708px 0;
}

.w-flag.w-flag-ni {
  height: 12px;
  background-position: -3730px 0;
}

.w-flag.w-flag-nl {
  height: 14px;
  background-position: -3752px 0;
}

.w-flag.w-flag-no {
  height: 15px;
  background-position: -3774px 0;
}

.w-flag.w-flag-np {
  width: 13px;
  height: 15px;
  background-position: -3796px 0;
  background-color: transparent;
}

.w-flag.w-flag-nr {
  height: 10px;
  background-position: -3811px 0;
}

.w-flag.w-flag-nu {
  height: 10px;
  background-position: -3833px 0;
}

.w-flag.w-flag-nz {
  height: 10px;
  background-position: -3855px 0;
}

.w-flag.w-flag-om {
  height: 10px;
  background-position: -3877px 0;
}

.w-flag.w-flag-pa {
  height: 14px;
  background-position: -3899px 0;
}

.w-flag.w-flag-pe {
  height: 14px;
  background-position: -3921px 0;
}

.w-flag.w-flag-pf {
  height: 14px;
  background-position: -3943px 0;
}

.w-flag.w-flag-pg {
  height: 15px;
  background-position: -3965px 0;
}

.w-flag.w-flag-ph {
  height: 10px;
  background-position: -3987px 0;
}

.w-flag.w-flag-pk {
  height: 14px;
  background-position: -4009px 0;
}

.w-flag.w-flag-pl {
  height: 13px;
  background-position: -4031px 0;
}

.w-flag.w-flag-pm {
  height: 14px;
  background-position: -4053px 0;
}

.w-flag.w-flag-pn {
  height: 10px;
  background-position: -4075px 0;
}

.w-flag.w-flag-pr {
  height: 14px;
  background-position: -4097px 0;
}

.w-flag.w-flag-ps {
  height: 10px;
  background-position: -4119px 0;
}

.w-flag.w-flag-pt {
  height: 14px;
  background-position: -4141px 0;
}

.w-flag.w-flag-pw {
  height: 13px;
  background-position: -4163px 0;
}

.w-flag.w-flag-py {
  height: 11px;
  background-position: -4185px 0;
}

.w-flag.w-flag-qa {
  height: 8px;
  background-position: -4207px 0;
}

.w-flag.w-flag-re {
  height: 14px;
  background-position: -4229px 0;
}

.w-flag.w-flag-ro {
  height: 14px;
  background-position: -4251px 0;
}

.w-flag.w-flag-rs {
  height: 14px;
  background-position: -4273px 0;
}

.w-flag.w-flag-ru {
  height: 14px;
  background-position: -4295px 0;
}

.w-flag.w-flag-rw {
  height: 14px;
  background-position: -4317px 0;
}

.w-flag.w-flag-sa {
  height: 14px;
  background-position: -4339px 0;
}

.w-flag.w-flag-sb {
  height: 10px;
  background-position: -4361px 0;
}

.w-flag.w-flag-sc {
  height: 10px;
  background-position: -4383px 0;
}

.w-flag.w-flag-sd {
  height: 10px;
  background-position: -4405px 0;
}

.w-flag.w-flag-se {
  height: 13px;
  background-position: -4427px 0;
}

.w-flag.w-flag-sg {
  height: 14px;
  background-position: -4449px 0;
}

.w-flag.w-flag-sh {
  height: 10px;
  background-position: -4471px 0;
}

.w-flag.w-flag-si {
  height: 10px;
  background-position: -4493px 0;
}

.w-flag.w-flag-sj {
  height: 15px;
  background-position: -4515px 0;
}

.w-flag.w-flag-sk {
  height: 14px;
  background-position: -4537px 0;
}

.w-flag.w-flag-sl {
  height: 14px;
  background-position: -4559px 0;
}

.w-flag.w-flag-sm {
  height: 15px;
  background-position: -4581px 0;
}

.w-flag.w-flag-sn {
  height: 14px;
  background-position: -4603px 0;
}

.w-flag.w-flag-so {
  height: 14px;
  background-position: -4625px 0;
}

.w-flag.w-flag-sr {
  height: 14px;
  background-position: -4647px 0;
}

.w-flag.w-flag-ss {
  height: 10px;
  background-position: -4669px 0;
}

.w-flag.w-flag-st {
  height: 10px;
  background-position: -4691px 0;
}

.w-flag.w-flag-sv {
  height: 12px;
  background-position: -4713px 0;
}

.w-flag.w-flag-sx {
  height: 14px;
  background-position: -4735px 0;
}

.w-flag.w-flag-sy {
  height: 14px;
  background-position: -4757px 0;
}

.w-flag.w-flag-sz {
  height: 14px;
  background-position: -4779px 0;
}

.w-flag.w-flag-ta {
  height: 10px;
  background-position: -4801px 0;
}

.w-flag.w-flag-tc {
  height: 10px;
  background-position: -4823px 0;
}

.w-flag.w-flag-td {
  height: 14px;
  background-position: -4845px 0;
}

.w-flag.w-flag-tf {
  height: 14px;
  background-position: -4867px 0;
}

.w-flag.w-flag-tg {
  height: 13px;
  background-position: -4889px 0;
}

.w-flag.w-flag-th {
  height: 14px;
  background-position: -4911px 0;
}

.w-flag.w-flag-tj {
  height: 10px;
  background-position: -4933px 0;
}

.w-flag.w-flag-tk {
  height: 10px;
  background-position: -4955px 0;
}

.w-flag.w-flag-tl {
  height: 10px;
  background-position: -4977px 0;
}

.w-flag.w-flag-tm {
  height: 14px;
  background-position: -4999px 0;
}

.w-flag.w-flag-tn {
  height: 14px;
  background-position: -5021px 0;
}

.w-flag.w-flag-to {
  height: 10px;
  background-position: -5043px 0;
}

.w-flag.w-flag-tr {
  height: 14px;
  background-position: -5065px 0;
}

.w-flag.w-flag-tt {
  height: 12px;
  background-position: -5087px 0;
}

.w-flag.w-flag-tv {
  height: 10px;
  background-position: -5109px 0;
}

.w-flag.w-flag-tw {
  height: 14px;
  background-position: -5131px 0;
}

.w-flag.w-flag-tz {
  height: 14px;
  background-position: -5153px 0;
}

.w-flag.w-flag-ua {
  height: 14px;
  background-position: -5175px 0;
}

.w-flag.w-flag-ug {
  height: 14px;
  background-position: -5197px 0;
}

.w-flag.w-flag-um {
  height: 11px;
  background-position: -5219px 0;
}

.w-flag.w-flag-us {
  height: 11px;
  background-position: -5241px 0;
}

.w-flag.w-flag-uy {
  height: 14px;
  background-position: -5263px 0;
}

.w-flag.w-flag-uz {
  height: 10px;
  background-position: -5285px 0;
}

.w-flag.w-flag-va {
  width: 15px;
  height: 15px;
  background-position: -5307px 0;
}

.w-flag.w-flag-vc {
  height: 14px;
  background-position: -5324px 0;
}

.w-flag.w-flag-ve {
  height: 14px;
  background-position: -5346px 0;
}

.w-flag.w-flag-vg {
  height: 10px;
  background-position: -5368px 0;
}

.w-flag.w-flag-vi {
  height: 14px;
  background-position: -5390px 0;
}

.w-flag.w-flag-vn {
  height: 14px;
  background-position: -5412px 0;
}

.w-flag.w-flag-vu {
  height: 12px;
  background-position: -5434px 0;
}

.w-flag.w-flag-wf {
  height: 14px;
  background-position: -5456px 0;
}

.w-flag.w-flag-ws {
  height: 10px;
  background-position: -5478px 0;
}

.w-flag.w-flag-xk {
  height: 15px;
  background-position: -5500px 0;
}

.w-flag.w-flag-ye {
  height: 14px;
  background-position: -5522px 0;
}

.w-flag.w-flag-yt {
  height: 14px;
  background-position: -5544px 0;
}

.w-flag.w-flag-za {
  height: 14px;
  background-position: -5566px 0;
}

.w-flag.w-flag-zm {
  height: 14px;
  background-position: -5588px 0;
}

.w-flag.w-flag-zw {
  height: 10px;
  background-position: -5610px 0;
}

.w-flag {
  width: 20px;
  height: 15px;
  background-image: url('');
  background-position: 20px 0;
  background-repeat: no-repeat;
  background-color: #dbdbdb;
}